scent lures for hunting or fishing - Français Anglais Dictionnaire